Skip to content

fix(session): use payee as sender in settleOnChain, not fee payer#244

Closed
grandizzy wants to merge 1 commit intowevm:mainfrom
grandizzy:fix/mpp-fix-settle-not-payee
Closed

fix(session): use payee as sender in settleOnChain, not fee payer#244
grandizzy wants to merge 1 commit intowevm:mainfrom
grandizzy:fix/mpp-fix-settle-not-payee

Conversation

@grandizzy
Copy link

The escrow contract's settle() requires msg.sender == payee. When a feePayer was provided, sendFeePayerTx set the fee payer as both sender and gas sponsor, causing every settlement to revert with NotPayee().

Add an account parameter to settleOnChain and settle() so the payee signs as the tx sender while the fee payer only sponsors gas.

The escrow contract's settle() requires msg.sender == payee. When a
feePayer was provided, sendFeePayerTx set the fee payer as both sender
and gas sponsor, causing every settlement to revert with NotPayee().

Add an account parameter to settleOnChain and settle() so the payee
signs as the tx sender while the fee payer only sponsors gas.

Co-Authored-By: grandizzy <38490174+grandizzy@users.noreply.github.com>
@brendanjryan
Copy link
Collaborator

will carry fwd in #247

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants